Project - description

Project

Description

The project should be implemented using ROS2 and contain nodes you created yourselves. Using external packages (e.g. usb_cam) is also possible and recommended.

The goal of the project is to create an interface for controlling a robot. An example process should look as follows:

  1. Run the camera driver.
  2. Run your own node(s) for controlling the robot.
  3. Run the robot driver.
  4. Demonstrate how the interface works.

The ROS package created as part of the project should be published on GitHub, with commits (more than one) from all authors of the project. The repository must contain a README.md file with short documentation of the package (how to install it, run it, etc.).

Basic version of the node (grade = 3.0):

Possible ways to improve the grade:

You control the robot by publishing commands on the /cmd_vel topic.

Each group must present in person how the interface works and send a link to the GitHub repository.